﻿using Newtonsoft.Json.Linq;
using System;

namespace ADSTS_SERVER.VO.Report
{
    public class ReportSaveVO
    {
        /// <summary>
        /// 工程Id
        /// </summary>
        public long PjId { get; set; }

        /// <summary>
        /// 工程名称
        /// </summary>
        public string PjName { get; set; }

        /// <summary>
        /// 编号
        /// </summary>
        public string Number { get; set; }

        /// <summary>
        /// 开始时间
        /// </summary>
        public DateTime BeginTime { get; set; }

        /// <summary>
        /// 结束时间
        /// </summary>
        public DateTime EndTime { get; set; }

        /// <summary>
        /// 模拟持续时间(分钟)
        /// </summary>
        public long SimulationKeepTime { get; set; }

        /// <summary>
        /// 原因
        /// </summary>
        public string Reason { get; set; }

        /// <summary>
        /// 报告当时项目配置参数json
        /// </summary>
        public JObject Config { get; set; }

        /// <summary>
        /// 详细信息json
        /// </summary>
        public JArray Details { get; set; }

        /// <summary>
        /// 用户Id
        /// </summary>
        public long UId { get; set; }
    }
}
